package cn.xhjava.crm.settings.mapper;

import cn.xhjava.crm.settings.domain.DicValue;

import java.util.List;
import java.util.Map;

public interface DicValueMapper {
    int deleteByPrimaryKey(String id) throws Exception;

    int insert(DicValue record) throws Exception;

    int insertSelective(DicValue record) throws Exception;

    DicValue selectByPrimaryKey(String id) throws Exception;

    int updateByPrimaryKeySelective(DicValue record) throws Exception;

    int updateByPrimaryKey(DicValue record) throws Exception;

    List<DicValue> selectDicValueByTypeCode(String typeCode) throws Exception;

    List<DicValue> selectForPage(Map<String, Object> map) throws Exception;

    int selectCountForPage(Map<String, Object> map) throws Exception;

}